<?php
/*
Chat By Jerimum Web >> www.jerimum.com.br
Autor: Jefferson Oliveira
*/

$user  = "solmais";
$pass  = "jpo65jfblader";
$banco = "solmais";
$local = "dbmy0021.whservidor.com";

$incon = mysql_connect($local,$user,$pass);
if($incon){
mysql_select_db($banco,$incon);
}else{
echo "Erro ao acessar banco de dados";
}


class chat{

#USUARIOS
var $id;
var $vendedor;
var $nome;
var $email;
var $ativo;
#################

#MENSAGENS #############
var $m_id;			#####
var $m_vendedor;	######    #####
var $m_usuario;		############
var $m_mensagem;	######    #####
var $m_hora;		#####
########################


#FUNCAO RESPONSAVEL PARA ENTRAR NO CHAT!
	function entrar(){
	$sql = mysql_query("INSERT INTO chat_usuarios(vendedor,nome,email,ativo) VALUES('".$this->vendedor."','".$this->nome."','".$this->email."','".$this->ativo."') ");
	if($sql == true){
	$_SESSION["chat"] = array();
	@session_start(); $_SESSION["chat"]["id"] = mysql_insert_id();
	return true;
	}else{
	return false;
	}
	
	}
	
	function sair(){
	$sql	= mysql_query("DELETE FROM chat_mensagem WHERE usuario = '".$this->id."' ");
	
	$sql	= mysql_query("DELETE FROM chat_usuarios WHERE id = '".$this->id."' ");
	
	if($sql==true){
	return true;
	}else{
	return false;
	}
	
	}
	
	
	function limpar(){
	$sql	= mysql_query("DELETE FROM chat_mensagem WHERE vendedor = '".$this->vendedor."' ");
	
	if($sql){ return true; }else{ return false; }
	
	}

	function pega_usuarios(){
	$sql = mysql_query("SELECT * FROM chat_usuarios WHERE id='".$this->usuario."'");
	
	$row = mysql_fetch_array($sql);
	
	$lista		= array(
	id			=>$row['id'],
	vendedor	=>$row['vendedor'],
	nome		=>$row['nome'],
	email		=>$row['email'],
	ativo		=>$row['ativo']);
	
	return $lista;
	
	}	
	
	function lista_usuarios(){
	$sql = mysql_query("SELECT * FROM chat_usuarios WHERE vendedor='".$this->vendedor."'");
	
	$x=0;
	while($row = mysql_fetch_array($sql)){
	$x++;
	
	$lista[$x] = array(
	id			=>$row['id'],
	vendedor	=>$row['vendedor'],
	nome		=>$row['nome'],
	email		=>$row['email'],
	ativo		=>$row['ativo']);
	}
	return $lista;
	}
	
	
	function gravar_mensagem(){
	
	$sql = mysql_query("INSERT INTO chat_mensagem(vendedor,usuario,mensagem,hora) VALUES('".$this->m_vendedor."','".$this->m_usuario."','".$this->m_mensagem."','".$this->m_hora."') ");
	if($sql == true){
	return true;
	}else{
	return false;
	}
	
	
	}
	
	
	
	function lista_mensagem(){
	$sql = mysql_query("SELECT * FROM chat_mensagem WHERE vendedor='".$this->m_vendedor."' ORDER BY hora ASC");
	
	$x=0;
	while($row = mysql_fetch_array($sql)){
	$x++;
	
	$lista[$x] = array(
	id			=>$row['id'],
	vendedor	=>$row['vendedor'],
	usuario		=>$row['usuario'],
	mensagem	=>$row['mensagem'],
	hora		=>$row['hora']);
	}
	return $lista;
	}
	
	







	function converte_datetime($datetime) {
	if (preg_match("/^\d{4}(-\d{2}){2} (\d{2}:){2}\d{2}$/", $datetime)) {
		$array['dia']     = substr($datetime, 8, 2);
		$array['mes']     = substr($datetime, 5, 2);
		$array['ano']     = substr($datetime, 0, 4);
		$array['hora']    = substr($datetime, 11, 2);
		$array['minuto']  = substr($datetime, 14, 2);
		$array['segundo'] = substr($datetime, 17, 2);
		$array['data']    = $array['dia'] . '/' . $array['mes'] . '/' . $array['ano'];
		$array['dataus']  = $array['ano'] . '-' . $array['mes'] . '-' . $array['dia'];
		$array['horario'] = substr($datetime, 11, 8);
		return $array;
	} else {
		return false;
	}
	}




}



?>